|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
ADM6926 26 port 10/100 mbps ethernet switch controller version 1.0 admtek . com.tw inform atio n in th is d o c u m en t is p r ov id ed in co n n ection w ith ad mtek pr odu cts. ad mtek m a y mak e ch ang e s to sp ecificatio n s an d produ ct d e scri p tio ns at an y time, with ou t no tice. design ers m u st n o t rely on the abse nce or characteristic s of a n y feat ure s or i n st r u ct i o ns m a rked ? r e s erve d? or ? u n d efi n ed? . a d m t e k reserv es th ese fo r fu ture defin itio n an d sh all h a v e n o respon sib i l ity wh atso ev er for con f licts o r in co m p atib ilit i e s arising fro m fu tu re ch ang e s to th em the p r od uct s m a y cont ai n d e si gn defect s o r e r r o rs k n o w as e rrat a , whi c h m a y cause t h e p r od uct t o de vi at e fr om publ i s he d speci fi cat i o n s . c u r r e n t cha r acterized e rra ta are availabl e o n requ est. to ob tain latest doc um ent a t i on pl ease c o nt act y ou l o cal a d m t e k sal e s of fi ce o r vi si t ad m t ek?s we bsi t e at h ttp ://www.admtek . co m . tw *t hi rd - p art y b r an ds a n d nam e s are t h e pr o p e rt y of t h ei r res p ect i v e ow ne rs .
admtek inc. v1.0 about this manual general release intended audience admtek?s custom ers structure this data sheet contains 5 chapters chapter 1 product overview chapter 2 interface descrip tion chapter 3 function description chapter 4. electrical specification chapter 5. packaging revision history d a t e v e r s i o n c h a n g e 08 a u g 20 0 3 1.0 1. first release of ADM6926 customer support admtek incorporated, 2f, no.2, li-hsin rd., science-based industrial park, hsinchu, 300, taiwan, r.o.c. sales information tel + 886-3-5788879 fax + 886-3-5788871 admtek inc. v1.0 table of contents chapter 1 product overview ........................................................................................ 1-1 1 . 1 o v e r v i e w .......................................................................................................... 1 - 1 1 . 2 f e a t u r e s ............................................................................................................ 1 - 1 1 . 3 b l o c k diagram ................................................................................................. 1 - 2 1 . 4 abbreviations ................................................................................................... 1-3 1 . 5 c o n v e n t i o n s ..................................................................................................... 1 - 4 1.5.1 data lengths ............................................................................................ 1-4 1.5.2 register type descriptions ...................................................................... 1-4 1.5.3 pin type descriptions .............................................................................. 1-4 chapter 2 interface description ................................................................................... 2-1 2.1 pin diagram ? adm 6926 (ss-smii interface) ..................................................... 2-1 2 . 2 p i n d e s c r i p t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2 2.2.1 ss-smii networking interface, 60 pins ................................................... 2-2 2.2.2 mii/rmii interface, 28pins ...................................................................... 2-3 2.2.3 p o w e r / g r o u n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 2.2.4 miscellaneous pins, 16 pins ..................................................................... 2-5 chapter 3 function description ................................................................................... 3-1 3.1.1 basic operation ....................................................................................... 3-1 3.1.2 address learning ..................................................................................... 3-1 3.1.3 address aging .......................................................................................... 3-2 3.1.4 address recognition and packet forwarding ......................................... 3-3 3.1.5 trunking port forwarding ...................................................................... 3-4 3.1.6 illegal frames .......................................................................................... 3-4 3.1.7 back off algorithm ................................................................................... 3-4 3.1.8 buffers and queues .................................................................................. 3-4 3.1.9 half duplex flow control ....................................................................... 3-5 3.1.10 full duplex flow control ........................................................................ 3-5 3.1.11 inter-packet gap (ipg) ........................................................................... 3-5 3.1.13 priority control ....................................................................................... 3-6 3.1.14 a l e r t l e d d i s p l a y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 3.1.15 broadcast s t orm filter ............................................................................ 3-7 3.1.16 collision le d display ............................................................................. 3-7 3.1.17 bandwidth control ................................................................................... 3-8 3.1.18 smart discard .......................................................................................... 3-8 3.1.19 security support ....................................................................................... 3-8 3.1.20 smart counter support ............................................................................ 3-8 3.1.21 length 1536 mode ................................................................................... 3-8 3.1.22 p h y m a n a g e m e n t ( m d c / m d i o i n t e r f a c e ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 3.1.23 forward special packets to the cp u port .............................................. 3-9 3.1.24 special tag ........................................................................................... 3-10 3.1.25 port 24 and port 25 interface (onl y s s - s m i i p a c k a g e s u p p o r t ) . . . . . . . . . . . 3-12 3.1.26 hardware, eeprom a nd smi interface for configuration .................. 3-13 3 . 2 e e p r o m register format ............................................................................ 3 - 1 7 3.2.1 signature (index: 0h) ............................................................................. 3-20 ADM6926 i 3.2.2 g l o b a l c o n f i g u r a t i o n r e g i s t e r ( i n d e x : 1 h ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 admtek inc. v1.0 3.2.3 port configuration registers (index: 2h ~ 1bh) .................................... 3-21 3.2.4 miscellaneous configuration (index: 1ch) ............................................ 3-23 3.2.5 vlan(tos) priority map (index: 1dh) ................................................. 3-23 3.2.6 forwarding group outbound port map low ....................................... 3-24 3.2.7 forwarding group outbound port map high ...................................... 3-25 3.2.8 p0 vid and pvid shift (index: 5eh) ..................................................... 3-25 3.2.9 p1~p25 vid configuration ................................................................... 3-26 3.2.10 p0, p1, p2, p3 bandwidth control r e gister (index: 78h) ..................... 3-26 3.2.11 p4, p5, p6, p7 bandwidth control r e gister (index: 79h) ..................... 3-27 3.2.12 p8, p9, p10, p11 bandwidth cont rol register (index: 7ah) ................. 3-27 3.2.13 p12, p13, p14, p15 bandwidth cont rol register (index: 7bh) ............. 3-28 3.2.14 p16, p17, p18, p19 bandwidth contro l register (index: 7ch) ............. 3-28 3.2.15 p20, p21, p22, p23 bandwidth cont rol register (index: 7dh) ............. 3-29 3.2.16 p24, p25 bandwidth control register (index: 7eh) .............................. 3-29 3.2.17 bandwidth control enable regi ster low (index: 7fh) .......................... 3-30 3.2.18 bandwidth control enable regi ster high (index: 80h) ........................ 3-30 3.2.19 reserved registers (index: 81h~8ah) .................................................... 3-30 3.2.20 customized phy control g r o u p 0 ( i n d e x : 8 b h ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31 3.2.21 customized phy control group 1 (index: 8ch) .................................... 3-31 3.2.22 customized phy control g r o u p 2 ( i n d e x : 8 d h ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 3.2.23 customized phy control group 3 (index: 8eh) .................................... 3-32 3.2.24 group 0 phy customized data 0 (index: 8fh) .................................... 3-32 3.2.25 group 0 phy customized data 1 (index: 90h) ................................... 3-32 3.2.26 group 1 phy customized data 0 (index: 91h) ................................... 3-33 3.2.27 group 1 phy customized data 1 (index: 92h) ................................... 3-33 3.2.28 group 2 phy customized data 0 (index: 93h) ................................... 3-33 3.2.29 group 2 phy customized data 1 (index: 94h) ................................... 3-33 3.2.30 group 3 phy customized data 0 (index: 95h) ................................... 3-33 3.2.31 group 3 phy customized data 1 (index: 96h) ................................... 3-33 3.2.32 phy customized enable register (index: 97h) ..................................... 3-33 3.2.33 pppoe con t rol register0 (index: 98h ) ................................................ 3-34 3.2.34 pppoe con t rol register 1 (index: 99h ) ............................................... 3-34 3.2.35 phy control register 0 (index: 9ah) .................................................... 3-35 3.2.36 phy control register 1 (index: 9bh) .................................................... 3-35 3.2.37 disable md io active register 0 (index: 9ch) ....................................... 3-36 3.2.38 disable md io active register 1 (index: 9dh) ...................................... 3-36 3.2.39 port disable register 0 (index: 9eh) ..................................................... 3-37 3.2.40 port disable register 1 (index: 9fh) ...................................................... 3-37 3.2.41 igmp snooping control register 0 (index: a0h) .................................. 3-37 3.2.42 igmp snooping control register 1 (index: a1h) .................................. 3-38 3.2.43 cpu control register (index: a2h) ....................................................... 3-38 3.2.44 special mac forward control register 0 (index: a3h) ....................... 3-39 3.2.45 special mac forward control register 2 (index: a4h) ....................... 3-40 3.2.46 special mac forward control register 2 (index: a5h) ....................... 3-40 3.2.47 trunking enable register 0 (index: a6h) .............................................. 3-41 ADM6926 ii 3.2.48 trunking enable register 1 (index: a7h) .............................................. 3-41 admtek inc. v1.0 3 . 3 switch register map ...................................................................................... 3-42 3.3.1 version id (offset: 0h) .......................................................................... 3-42 3.3.2 link status ( o ffset: 1h) .......................................................................... 3-42 3.3.3 speed status (offset: 2h) ........................................................................ 3-43 3.3.4 duplex status (offset: 3h) ...................................................................... 3-44 3.3.5 f l o w c o n t r o l s t a t u s ( o f f s e t : 4 h ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44 3.3.6 address table control and status register ........................................... 3-45 3.3.7 phy control register (offset: bh) ......................................................... 3-51 3.3.8 hardware status (offset: dh) ................................................................. 3-51 3.3.9 receive packet count overflow (offset: eh) ......................................... 3-52 3.3.10 receive packet length c ount overflo w (offset: fh ) .............................. 3-53 3.3.11 transmit packet count overflow (offset: 10h) ..................................... 3-53 3.3.12 transmit packet length count o verflow (offset: 11h) ......................... 3-54 3.3.13 error count overflow (offset: 12h) ...................................................... 3-54 3.3.14 collision co unt overflo w (offset: 1 3 h) ................................................. 3-55 3.3.15 renew counter register (offset: 14h) ................................................... 3-56 3.3.16 read counter control & status register .............................................. 3-57 3.3.17 reload mdio register (offset: 17h) ..................................................... 3-57 3.3.18 spanning tree port state 0 (offset: 18h) .............................................. 3-58 3.3.19 spanning tree port state 1 (offset: 19h) .............................................. 3-58 3.3.20 source port register (offset: 1ah) ........................................................ 3-59 3.3.21 transmit port register (offset: 1bh) ..................................................... 3-59 3.3.22 counter register: offset hex. 0100h ~ 019b ......................................... 3-59 chapter 4 electrical s p ecification ................................................................................ 4-1 4 . 1 d c c h a r a c t e r i z a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4.1.1 absolute maximum rating ....................................................................... 4-1 4.1.2 recommended operatin g condition s ...................................................... 4-1 4.1.3 dc electrical characteristic s for 3.3v operation .................................. 4-1 4 . 2 a c c h a r a c t e r i z a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4.2.1 xi/osci (cr y stal/oscillator) timing ....................................................... 4-2 4.2.1 p o w e r o n r e s e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 4.2.2 eeprom interface timing ...................................................................... 4-3 4.2.3 10base-tx mii outpu t timing ................................................................ 4-3 4.2.4 10base-tx mii input timing ................................................................... 4-4 4.2.5 100base-tx mii outpu t timing .............................................................. 4-5 4.2.6 100base-tx mii input t i ming ................................................................. 4-5 4.2.7 reduced mii timing ................................................................................ 4-6 4.2.8 ss_smii tr ansmit timing ........................................................................ 4-7 4.2.9 ss_smii receive timin g .......................................................................... 4-7 4.2.10 serial management interfa ce (mdc/mdio) timing .............................. 4-8 ADM6926 iii c h a p t e r 5 p a c k a g i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 admtek inc. v1.0 list of figures figure 1-1 ADM6926 block diagram ............................................................................. 1-2 figure 2-1 ADM6926 pin diagram ................................................................................. 2-1 figure 3-1 t h e search p o inter ....................................................................................... 3-48 figure 3-2 address table mapping t o o u t p u t p o r t m a p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50 figure 4-1 c r ystal/oscillator tim i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 figure 4-2 p o wer on reset tim i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 figure 4-3 e e prom interface tim i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 figure 4-4 10base-tx m ii output tim i ng ..................................................................... 4-3 figure 4-5 10base-tx mii input tim i ng ........................................................................ 4-4 figure 4-6 100base-tx m ii output tim i ng ................................................................... 4-5 figure 4-7 100base-tx mii input tim i ng ...................................................................... 4-5 figure 4-8 r e duced mii tim i ng (1 of 2) ......................................................................... 4-6 figure 4-9 r e duced mii tim i ng (2 of 2) ......................................................................... 4-6 figure 4-10 ss_smii transm it ti m i ng ........................................................................... 4-7 figure 4-11 ss_smii receive tim i ng ............................................................................ 4-7 figure 4-12 serial managem e nt in terface (mdc/mdio) timing .................................. 4-8 list of table table 4-4-1 electrical abso lute maxim u m rating .......................................................... 4-1 table 4-4-2 recomm ended operatin g condition s .......................................................... 4-1 table 4-4-3 dc electrical charac t e r i s t i c s f o r 3 . 3 v o p e r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 table 4-4 crystal/osci llator tim i ng ................................................................................ 4-2 table 4-5 p o wer on reset tim ing ...................................................................................... 4-3 table 4-6 e e prom interface tim i ng ............................................................................. 4-3 table 4-7 10base-tx mii output tim i ng ....................................................................... 4-4 table 4-8 10base-tx mii input tim i ng ......................................................................... 4-4 table 4-9 100base-tx m ii output tim i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 table 4-10 100base-tx mii input tim i ng ..................................................................... 4-6 table 4-11 reduced mii tim i ng ..................................................................................... 4-6 table 4-12 ss_smii transm it ti m i ng ............................................................................ 4-7 table 4-13 ss_smii receive tim i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 ADM6926 iv table 4-14 serial managem e nt in terface (mdc/mdio) timing ................................... 4-8 ADM6926 product review chapter 1 pr oduct overview 1.1 overview the ADM6926 is a high perform a nce/low cost , twenty six-port 10/100 mbps ethernet switch controller with all ports supporting 10/100 mbps full duplex switch function. the ADM6926 is intended for applications to standalone-bridge for the low cost ether- switch m a rket. ADM6926 can be programm e d t r unking port active. the trunking port can be connected to server or stacking two switch boxes to enhance the perform a nce. the ADM6926 also supports back-pressure in half duplex m o de and 802.3x flow control in full duplex m ode. w h en back-pressure is enabled, and there is no receive buffer availab l e for the incom i ng packet, th e ADM6926 will force a jam pattern on the receiv i ng po rt in half duplex m ode a nd tr ansm it the 802.3x packet back to receiv i ng end in full duplex m ode. an intelligent address re cognition algorithm m a kes ADM6926 to recognize up to 4096 dif f e rent m a c addresse s and enable s f ilter i ng an d f o rwarding at f u ll wir e speed. the ADM6926 has em bedded sram for the proprietary buffer m a nage m e nt. the sram is us ed to store the inco m i ng/outgoing packets. these buffers pro v ide elastic storag e for transferring data between low- speed and high-speed segm ents and buffer s are efficiently allocated to im prove the efficiency. 1.2 features ? ? ? ? ? ? ? ? ? ? ? ? ? ? admtek inc. 1-1 ? ADM6926 product review x rate-lim it control (64k/128k/256k/512k /1m/4m/10m/20m) x per port auto learning enable/d isable and if disable, fo rward non-learned packet to cpu x mac address table accessible (in each entry, res e rve one bit for cpu to enable/d isab le aging ou t) x forward special m u lticas t, bpdu, gmrp, gvrp and igmp packets to cpu port x 128 pin qfp package with 3.3v/1.8v power supply 1.3 block diagram f i g u r e 1-1 a d m692 6 blo ck diag ram admtek inc. 1-2 cl o c k ge n e r a t o r 10 /100m ma c ee pr om co n t r o l & |